
CREATE external TABLE jms_ods.problem_express_wo_record (
  `id` bigint  COMMENT 'id',
  `record_code` string COMMENT '备案编码',
  `network_id` int COMMENT '备案网点id',
  `network_code` string COMMENT '备案网点编码',
  `network_name` string COMMENT '备案网点名称',
  `proxy_network_id` int COMMENT '提交人所属代理区id',
  `proxy_network_code` string COMMENT '提交人所属代理区code',
  `proxy_network_name` string COMMENT '提交人所属代理区name',
  `submitter_department` string COMMENT '提交人所属部门',
  `submitter_name` string COMMENT '提交人姓名',
  `submitter_contact_information` string COMMENT '提交人联系方式',
  `record_type_id` bigint  COMMENT '备案类型ID',
  `record_type_code` string COMMENT '备案类型编码(废弃)',
  `record_type_name` string COMMENT '备案类型名称(废弃)',
  `record_status` tinyint COMMENT '流程状态，1：未审核，2：审核中，3：已归档，4：已驳回',
  `is_allow_create_wo` tinyint COMMENT '是否允许产生工单，1否2是',
  `customer_type` string COMMENT '客户类型',
  `customer_code` string COMMENT '客户编码',
  `customer_name` string COMMENT '客户名称',
  `is_sign_monthly` tinyint COMMENT '是否签订月结，1否2是',
  `contract_effective_time` timestamp  COMMENT '合同生效时间',
  `contract_expiration_time` timestamp COMMENT '合同失效时间',
  `record_deadline` timestamp  COMMENT '备案截至时间',
  `origin_city` string COMMENT '始发城市',
  `destination_city` string COMMENT '目的城市',
  `professional_market_name` string COMMENT '专业市场名称',
  `avg_daily_express_volume` int COMMENT '日均件量',
  `goods_name` string,
  `prescription_requirements` string COMMENT '时效要求',
  `volume_weight` decimal(10, 2)  COMMENT '体积重量',
  `length` int COMMENT '货物尺寸-长(cm)',
  `wide` int COMMENT '货物尺寸-宽(cm)',
  `high` int COMMENT '货物尺寸-高(cm)',
  `weight` int COMMENT '实际重量(KG)',
  `outer_packing` string COMMENT '外包装',
  `inner_packing` string COMMENT '内包装',
  `refrigerant` string COMMENT '冷媒',
  `enclosure` string COMMENT '附件，最高限制10张',
  `archive_date` timestamp  COMMENT '归档日期',
  `customer_market_volume` string COMMENT '客户/市场业务量',
  `stop_cooperation_time` timestamp  COMMENT '停止合作日期',
  `stop_cooperation_reason` string COMMENT '停止合作原因',
  `last_approver` string COMMENT '最后审批人',
  `approver_time` timestamp  COMMENT '最后审批时间',
  `description` string COMMENT '描述',
  `create_by` bigint COMMENT '创建人id',
  `update_by` bigint COMMENT '更新人id',
  `create_by_name` string COMMENT '创建人名称',
  `update_by_name` string COMMENT '最后修改人名称',
  `create_time` timestamp  COMMENT '创建时间',
  `update_time` timestamp  COMMENT '更新时间',
  `is_enable` tinyint COMMENT '是否启用（1=启用，2=不启用）',
  `is_delete` tinyint COMMENT '是否删除:1未删除,2已删除',
  `approval_process_no` string COMMENT '审批编号',
  `record_effect_status` tinyint COMMENT '备案生效失效状态 1生效 2失效',
  `is_approval_pass` tinyint  COMMENT '是否立项通过   1否 2是',
  `current_approver` string COMMENT '当前审批人',
  `transport_type` tinyint COMMENT '运输方式 1:航空,2:陆运',
  `registration_network_name` string COMMENT '登记网点name',
  `registration_network_code` string COMMENT '登记网点code',
  `opinions` string COMMENT '审批意见流程',
  `remove_types` string COMMENT '剔除类型',
  `dimension_filing` tinyint COMMENT '备案维度: 1: 到件 2: 申报暂停',
  `filing_start_time` timestamp COMMENT '报备开始时间',
  `filing_end_time` timestamp  COMMENT '报备结束时间'
  ) COMMENT '问题件工单备案表'
  PARTITIONED BY (`dt` string COMMENT '更新/创建日期 (yyyy-MM-dd)')
 stored as parquet
    LOCATION
   '/dw/hive/jms_ods.db/external/problem_express_wo_record';